home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2630 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: gos.ukc.ac.uk!njh
  2. From: njh@ukc.ac.uk (Niki Hemmings)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Demo/game to OS frien
  5. Date: Fri, 02 Feb 96 20:55:50 GMT
  6. Organization: University of Kent at Canterbury, UK.
  7. Sender: njh@ukc.ac.uk
  8. Distribution: world
  9. Message-ID: <14434@gos.ukc.ac.uk>
  10. References: <john.hendrikx.4aia@grafix.xs4all.nl>
  11. Reply-To: njh@ukc.ac.uk (Niki Hemmings)
  12. NNTP-Posting-Host: gos.ukc.ac.uk
  13.  
  14. In article <john.hendrikx.4aia@grafix.xs4all.nl>,
  15. John Hendrikx <john.hendrikx@grafix.xs4all.nl> wrote:
  16. >You misunderstood, they are bad programmers because they use the hardware
  17. >directly in a way which breaks on other Amiga's, not because they are bad at
  18. >ASM or C or whatever.
  19.  
  20. I have to dissagree here.  Ask any computer science professor and they
  21. will tell you that your programs can make any assumptions they want as
  22. long as they are clearly stated in the design specifications for the
  23. software.
  24.  
  25. If someone decides to write a piece of software that, for whatever reason,
  26. specifically required the AGA chipset, and thus would not run on the
  27. Draco, I do not think this makes them a bad programmer by default.  It may
  28. show them to be somewhat shortsighted, depending on what their software is
  29. supposed to do, but it certainly does not make them a bad programmer.
  30.  
  31. Suppose you decide to write software that requires a specific piece of
  32. hardware, say a multichannel 16-bit sound card.  The card would do things
  33. that no other Amiga was capable of doing, so even if you were to put the
  34. soundcard's functions into an OS library and call them that way, then
  35. there would still be no way of running your software on any Amiga that did
  36. not have or support this hardware.  This would NOT make the writer of this
  37. software a bad programmer.
  38.  
  39. You may argue that AGA hardware is trivial, and easily emulated by most
  40. graphics cards.  I'm sure many people would be able to provide you with
  41. examples where this is not the case.  Hence, there is an argument for
  42. where it is reasonable to require AGA hardware.
  43.  
  44. Nik.
  45.